﻿@charset "utf-8";

/* szjrm_product */
.szjrm_product{position: relative;padding:0 0 ;}
.szjrm_product_con dl{width: 585px;border: 1px solid #cfcece;box-sizing: border-box; float: left;margin-bottom: 30px;}
.szjrm_product_con dl a{display: block;}
.szjrm_product_con dl:nth-of-type(2){float: right;}
.szjrm_product_con dl:nth-of-type(3){width: 380px;margin-right: 30px;}
.szjrm_product_con dl:nth-of-type(3) dt{font: none;width: 100%;text-align: center;}
.szjrm_product_con dl:nth-of-type(3) dd{width: 100%;font: none;text-align: center;}
.szjrm_product_con dl:nth-of-type(4){width: 380px;margin-right: 30px;}
.szjrm_product_con dl:nth-of-type(4) dt{font: none;width: 100%;text-align: center;}
.szjrm_product_con dl:nth-of-type(4) dd{width: 100%;font: none;text-align: center;}
.szjrm_product_con dl:nth-of-type(5){width: 380px;float: right;}
.szjrm_product_con dl:nth-of-type(5) dt{font: none;width: 100%;text-align: center;}
.szjrm_product_con dl:nth-of-type(5) dd{width: 100%;font: none;text-align: center;}
.szjrm_product_con dl dt{float: right;overflow: hidden;}
.szjrm_product_con dl dd{padding: 20px;width: 273px;box-sizing: border-box;float: left;}
.szjrm_product_con dl dd h3{font-size: 24px;font-weight: normal;position: relative;display: inline-block;padding-right: 35px;margin-bottom: 10px;}
.szjrm_product_con dl dd h3:before{content: '';width: 11px;height: 3px;background: #292e89;display: inline-block;position: absolute;right: 14px;top: 45%;}
.szjrm_product_con dl dd h3:after{content: '';width: 11px;height: 3px;background: #b8282d;display: inline-block;position: absolute;right: 0;top: 45%}
.szjrm_product_con dl dd .more{padding: 10px 20px;border: 1px solid #cfcece;display: inline-block;}
.szjrm_product_con dl dd p{font-size: 14px;line-height: 2;color: #666;margin-bottom: 8px;padding-left: 20px;position: relative;}
.szjrm_product_con dl dd p::before{content: '';width: 5px;height: 5px;background: #666;display: inline-block;position: absolute;left: 5px;top: 12px;}
.szjrm_product_con dl dd .des{margin-bottom: 15px;text-align: left;}
.szjrm_product_con dl:hover dd h3{color: #b8282d;}
.szjrm_product_con dl:hover dd .more{background: #292e89;border-color: #292e89;color: #fff;}

/* szjrm_adv */
.szjrm_adv{position: relative;overflow: hidden;background: url(../images/adv.jpg) center bottom no-repeat;height: 810px;text-align: center;z-index: -2;}
.szjrm_adv .t{padding: 10px 0;}


/* szjrm_about */
.szjrm_about{margin-bottom: 30px;position: relative;}
.szjrm_about_con{width: 100%;background: url(../images/about.jpg) no-repeat center top;padding-top: 380px;}
.szjrm_about_con .content{background: #fff;box-shadow: 0 0 10px #444;box-sizing: border-box;padding:40px 50px;line-height: 2.5;font-size: 16px;}
.szjrm_about_con .content p{text-indent: 30px;}
/* szjrm_plant */
.szjrm_plant{background: url(../images/case_bg.jpg) no-repeat center bottom;text-align: center;}
.szjrm_plant .next,.szjrm_plant .prev{width: 40px;font-size: 50px;color: #999999;display: inline-block;font-family: 'Kaiti';cursor: pointer;float: left; height: 203px; line-height: 203px;font-weight: bold;text-align: center;}
.szjrm_plant .next:hover,.szjrm_plant .prev:hover{color: #b8282d}
.szjrm_plant .bd{width: 1120px;float: left;}
.szjrm_plant .bd ul{ overflow:hidden; zoom:1; }
.szjrm_plant .bd ul li{ margin:0 5px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.szjrm_plant .bd ul li .pic{ text-align:center; overflow: hidden;}
.szjrm_plant .bd ul li .pic img{ width:270px; height:203px; display:block;   box-sizing: border-box;}
.szjrm_plant .bd ul li .pic a:hover img{ border-color:#999;  }
.szjrm_plant .bd ul li .title{ line-height:3;  font-size: 15px; }

.szjrm_news {box-sizing: border-box;}
.szjrm_news .left {width: 740px;box-sizing: border-box;}
.szjrm_news .left dl{width: 100%;}
.szjrm_news .left dl dt{width: 245px;height: 176px;overflow: hidden; float: left;}
.szjrm_news .left dl dt img{width: 245px;height: 176px;}
.szjrm_news .left dl dd{width: 480px;float: right;}
.szjrm_news .left dl dd h3{font-size: 16px;line-height: 1.5;font-weight: normal;word-wrap: normal;overflow: hidden;text-overflow: ellipsis;}
.szjrm_news .left dl dd .date{font-size: 15px;line-height: 2;color: #ccc;}
.szjrm_news .left dl dd p{font-size: 15px;line-height: 2;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.szjrm_news .left ul{width: 100%;display: flex;justify-content: flex-start;flex-wrap: wrap;}
.szjrm_news .left ul li{width: 48%;border-bottom: 1px dashed #ccc; height: 60px;line-height: 60px;position: relative;}
.szjrm_news .left ul li a{display: inline-block;width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;}
.szjrm_news .left ul li span{position: absolute;right: 0;top: 50%;color: #ccc;transform: translateY(-50%);}
.szjrm_news .left ul li:nth-child(2n+0){margin-left: 4%;}
.szjrm_news .right {width: 435px;box-sizing: border-box;}

.szjrm_news .right .list dl {position: relative;border: 1px solid #cbcbcb;margin-bottom: 17px;}
.szjrm_news .right .list dt {width: 100%;padding:0 15px;margin-top: 10px;}
.szjrm_news .right .list dd {bottom: 0;width: 100%;box-sizing: border-box;color: #999;padding:0 15px;margin-bottom: 15px;}
.szjrm_news .right .list dt {width: 100%;font-size: 16px;line-height: 2.5;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.szjrm_news .right .list dd p {width: 100%;font-size: 15px;line-height: 2;color: #999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
